package com.techsoul.module.tms.pojo.param;

import java.math.BigDecimal;
import java.util.Date;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
/**
 * VehiclesInfoSearchParam
 *
 * @author zhaowei
 * @since 2021-09-29
 */
@Data
@Accessors(chain = true)
public class VehiclesInfoSearchParam {
    private String vehicleNo;

    private String vehicleIdentity;

    private String vehicleTypeNo;

    private String vehicleModelNo;
    private Integer vehicleLoadSpotXiangCt;

    private Integer vehicleLoadSpotRegularCt;
    private Integer remainLoadSpotCt;

    private Integer remainLoadXiangCt;
    private Integer remainLoadSmallCt;

    private Integer vehicleLoadSpotSmallCt;
    private Integer remainLoadRegularCt;
    private Integer vehicleLoadSpotTotal;
    private String vehicleOwner;

    private String vehicleImgUrl;

    private String driverNo;

    private String driverName;

    private String relyCompany;

    private String relyProveImgUrl;

    private String companyNo;

    private String carrierNo;
    private Integer totDispatchCt;
    private String departmentNo;
    private Double avaCarryCapacity;
    private String currentDeliveryZoneLoc;
    private String deliveryType;
    private String site;

    private String carrierName;
    private Double avaCarryVolume;
    private Boolean actived;

    private String towTruck;

    private String towTruckType;

    private BigDecimal length;

    private BigDecimal carryCapacity;

    private BigDecimal tonnage;

    private Date annualExamine;

    private BigDecimal carId;

    private String status;

    private BigDecimal version;

    private Date estAveTm;

    private String nextAveLocation;

    private String currentDispatchId;

    private String currentLoc;

    private BigDecimal thisMonMiles;

    private BigDecimal carryVolume;

    private String isSelfDriver;

    private String cellNo;

    private String longitude;

    private String latitude;

    private String appInstalledYn;

    private String validationCode;

    private String secCellNo;

    private String secDriverNo;

    private String secDrivename;

    private String dispatcherCellNo;

    private String nextWillGoLocation;

    /**
     * 创建人
     */
    private String createBy;

    /**
     * 是否有效，数据字典 yn_type，1 表示是，0 表示否，默认0
     */
    private String isValid = "1";
}
